.personnel {
    .head_search {
        position: fixed;
        left: 0;
        right: 0;
        top: 7rem;
        background: #fff;
        z-index: 1;
        padding: 3.5rem 2rem 2rem;
        border-radius: 2.5rem 3.5rem 0 0;

        .tabs_box {
            display: flex;
            border-radius: 6px;
            height: 5rem;

            button {
                height: 100%;
                width: 100%;
                border-radius: unset;
            }
        }

        .search_box {
            margin-top: 2rem;
            .adm-search-bar {
                --height: 5rem !important;
                height: auto;
                border: 1px solid #D2D6D9;

                .adm-search-bar-input-box {
                    border: unset;
                    border-radius: unset;
                }
            }
        }
    }
    .list_box {
        min-height:10rem;
        .list {
            font-size: 1.5rem;
            color: #7A818F;
            display: flex;
            margin-bottom: 1.25rem;

            .img_box {
                margin-right: 0.5rem;

                img {
                    height: 9rem;
                    width: 9rem;
                }
            }

            .right_text {
                width: 100%;

                .name {
                    display: grid;
                    grid-gap: 0.75rem;
                    grid-template-columns: repeat(3, 1fr);

                    span:nth-child(1) {
                        font-weight: bold;
                        color: #161A1E;
                        font-size: 1.875rem;
                    }

                    span:nth-child(2) {
                        text-align: center;
                    }

                    span:nth-child(3) {
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        text-align: right;
                    }
                }

                .text {
                    padding-bottom: 0.5rem;
                }

                .text.address {
                    display: -webkit-box;
                    overflow: hidden;
                    -webkit-box-orient: vertical;
                    line-clamp: 2;
                    -webkit-line-clamp: 2;
                }

                .text:last-child {
                    padding: 0;
                }
            }

        }

        .list:last-child {
            margin: 0;
        }

    }

}

.personnelDetail {
    .nav_right {
        font-size: 1.5rem;
        color: #fff;
        text-decoration: underline;
    }
}